#ifndef GAME_CORE
#define GAME_CORE

#include "GameEditor.h"

namespace interne
{
    class GameCore
    {
        public:
            GameCore();
            virtual ~GameCore();

            void creatWindowsWithOption(const char*);
            void creatWindows(unsigned int width, unsigned int height, unsigned char bit);

            void run();
        private:
            friend class Physic;
            friend class GameEditor;

            sleek::core::device::Device *screen;
            sleek::core::engine::world *everythink;
            sleek::gui::statictext *fps;

            GameEditor *edit;
            Physic *phy;
    };
}
#endif
